package twelve;

import java.io.*;
import java.util.logging.*;

/**
 * Created by 佳文 on 2016/11/4.
 */
class LoggingException extends Exception {
    private static Logger logger = Logger.getLogger("LoggingException");

    public LoggingException() {
        StringWriter trace = new StringWriter();
        printStackTrace(new PrintWriter(trace));
       logger.severe(trace.toString());
    }
}

public class lesson3 {
    public static void main(String[] arges) {

        try {
            throw new LoggingException();
        } catch (LoggingException e) {
            System.err.println("Caught " + e);
        }

        try {
            throw new LoggingException();
        } catch (LoggingException e) {
            System.err.println("Caught " + e);
        }
    }
}
